package com.shop2cn.iapi.couponmanage.parameter;

import java.math.BigDecimal;

public class batchinfo3 {
	private Integer batchId;
	private String batchCode;
	private String batchName;
	private BigDecimal orderMinAmount;
	private BigDecimal couponAmount;
	private String effectiveStartTime;
	private String effectiveEndTime;
	private Integer batchStatus;
	private Integer couponTotalNum;
	private Integer receivedCount;
	private boolean isShowInPage;
	private boolean isInvalid;
	private byte couponType;
	
	private String acquireStartTime;
	private String acquireEndTime;
	private String couponTypeBizValue;
	/**
	 * 相对时间 0天 1：小时 
	 */
	private Integer effectiveTimeType;
	private Integer effectiveType;
	
	private Integer effectiveDays;
	
	public Integer getBatchId() {
		return batchId;
	}

	public void setBatchId(Integer batchId) {
		this.batchId = batchId;
	}

	public String getBatchCode() {
		return batchCode;
	}

	public void setBatchCode(String batchCode) {
		this.batchCode = batchCode;
	}

	public String getBatchName() {
		return batchName;
	}

	public void setBatchName(String batchName) {
		this.batchName = batchName;
	}

	public BigDecimal getOrderMinAmount() {
		return orderMinAmount;
	}

	public void setOrderMinAmount(BigDecimal orderMinAmount) {
		this.orderMinAmount = orderMinAmount;
	}

	public BigDecimal getCouponAmount() {
		return couponAmount;
	}

	public void setCouponAmount(BigDecimal couponAmount) {
		this.couponAmount = couponAmount;
	}

	public String getEffectiveStartTime() {
		return effectiveStartTime;
	}

	public void setEffectiveStartTime(String effectiveStartTime) {
		this.effectiveStartTime = effectiveStartTime;
	}

	public String getEffectiveEndTime() {
		return effectiveEndTime;
	}

	public void setEffectiveEndTime(String effectiveEndTime) {
		this.effectiveEndTime = effectiveEndTime;
	}
	/**
	 * 	0- 全部， 1- 未开始领取，2- 未开始使用，3- 发放中，4- 使用中，5- 已结束
	 * @return
	 */
	public Integer getBatchStatus() {
		return batchStatus;
	}

	public void setBatchStatus(Integer batchStatus) {
		this.batchStatus = batchStatus;
	}

	public Integer getCouponTotalNum() {
		return couponTotalNum;
	}

	public void setCouponTotalNum(Integer couponTotalNum) {
		this.couponTotalNum = couponTotalNum;
	}

	public Integer getReceivedCount() {
		return receivedCount;
	}

	public void setReceivedCount(Integer receivedCount) {
		this.receivedCount = receivedCount;
	}

	public boolean isShowInPage() {
		return isShowInPage;
	}

	public void setShowInPage(boolean isShowInPage) {
		this.isShowInPage = isShowInPage;
	}

	public boolean isInvalid() {
		return isInvalid;
	}

	public void setInvalid(boolean isInvalid) {
		this.isInvalid = isInvalid;
	}

	public byte getCouponType() {
		return couponType;
	}

	public void setCouponType(byte couponType) {
		this.couponType = couponType;
	}

	
	
	public String getAcquireStartTime() {
		return acquireStartTime;
	}
	public void setAcquireStartTime(String AcquireStartTime) {
		this.acquireStartTime = AcquireStartTime;
	}
	
	public String getAcquireEndTime() {
		return acquireEndTime;
	}
	public void setAcquireEndTime(String AcquireEndTime) {
		this.acquireEndTime = AcquireEndTime;
	}
	
	
	public String getCouponTypeBizValue() {
		return couponTypeBizValue;
	}
	public void setCouponTypeBizValue(String couponTypeBizValue) {
		this.couponTypeBizValue = couponTypeBizValue;
	}
	
	public Integer getEffectiveTimeType() {
		return effectiveTimeType;
	}

	public void setEffectiveTimeType(Integer effectiveTimeType) {
		this.effectiveTimeType = effectiveTimeType;
	}
	
	public Integer getEffectiveType() {
		return effectiveType;
	}
	public void setEffectiveType(Integer effectiveType) {
		this.effectiveType = effectiveType;
	}
	
	public Integer getEffectiveDays() {
		return effectiveDays;
	}
	public void setEffectiveDays(Integer effectiveDays) {
		this.effectiveDays = effectiveDays;
	}
	
	//新增
	private Integer usedCount;
	public Integer getUsedCount() {
		return usedCount;
	}
	public void setUsedCount(Integer usedCount) {
		this.usedCount = usedCount;
	}
	
	/**
	 * 货币单位
	 * @return
	 */
	private String currency;
	public String getCurrency() {
		return currency;
	}
	public void setCurrency(String currency) {
		this.currency = currency;
	}
	/**
	 * 使用条件类型
	 */
	private String useConditionType;
	public String getUseConditionType() {
		return useConditionType;
	}
	public void setUseConditionType(String useConditionType) {
		this.useConditionType = useConditionType;
	}
}
